{
char *filename = get_output_file (test_name, ".node", extension);
- g_test_message ("Storing test result image at %s", filename);
+ g_print ("Storing test result image at %s\n", filename);
g_assert (cairo_surface_write_to_png (surface, filename) == CAIRO_STATUS_SUCCESS);
g_free (filename);
}
window = gdk_surface_new_toplevel (gdk_display_get_default(), 10 , 10);
renderer = gsk_renderer_new_for_surface (window);
- g_test_message ("Node file: '%s'\n", node_file);
- g_test_message ("PNG file: '%s'\n", png_file);
+ g_print ("Node file: '%s'\n", node_file);
+ g_print ("PNG file: '%s'\n", png_file);
/* Load the render node from the given .node file */
{
if (!g_file_get_contents (node_file, &contents, &len, &error))
{
- g_test_message ("Could not open node file: %s\n", error->message);
+ g_print ("Could not open node file: %s\n", error->message);
g_clear_error (&error);
g_test_fail ();
return -1;
if (diff_surface)
save_image (diff_surface, node_file, ".diff.png");
- g_assert (diff_surface == NULL);
-
- return 0;
+ return diff_surface == NULL ? 0 : 1;
}